FHIR © HL7.org  |  Server Home  |  FHIR Server FHIR Server 3.4.11  |  FHIR Version n/a  User: [n/a]

Resource StructureDefinition/FHIR Server from package kbv.ita.eau#1.1.1 (109 ms)

Package kbv.ita.eau
Type StructureDefinition
Id Id
FHIR Version R4
Source https://simplifier.net/resolve?scope=kbv.ita.eau@1.1.1&canonical=https://fhir.kbv.de/StructureDefinition/KBV_PR_EAU_Bundle
Url https://fhir.kbv.de/StructureDefinition/KBV_PR_EAU_Bundle
Version 1.1.0
Status active
Date 2023-05-15
Name KBV_PR_EAU_Bundle
Experimental False
Type Bundle
Kind resource

Resources that use this resource

StructureDefinition
https://fhir.kbv.de/StructureDefinition/KBV_PR_EAU_Storno KBV_PR_EAU_Storno

Resources that this resource uses

StructureDefinition
https://fhir.kbv.de/StructureDefinition/KBV_PR_EAU_Composition KBV_PR_EAU_Composition
https://fhir.kbv.de/StructureDefinition/KBV_PR_EAU_Condition_AU KBV_PR_EAU_Condition_AU
https://fhir.kbv.de/StructureDefinition/KBV_PR_EAU_Condition_ICD KBV_PR_EAU_Condition_ICD
https://fhir.kbv.de/StructureDefinition/KBV_PR_EAU_Condition_Text KBV_PR_EAU_Condition_Text
https://fhir.kbv.de/StructureDefinition/KBV_PR_EAU_ServiceRequest_steps KBV_PR_EAU_ServiceRequest_steps
https://fhir.kbv.de/StructureDefinition/KBV_PR_FOR_Patient eRezept/eAU Patient (KBV)


Source

{
  "resourceType" : "StructureDefinition",
  "id" : "KBV-PR-EAU-Bundle",
  "url" : "https://fhir.kbv.de/StructureDefinition/KBV_PR_EAU_Bundle",
  "version" : "1.1.0",
  "name" : "KBV_PR_EAU_Bundle",
  "status" : "active",
  "experimental" : false,
  "date" : "2023-05-15",
  "publisher" : "Kassenärztliche Bundesvereinigung",
  "fhirVersion" : "4.0.1",
  "mapping" : [
    {
      "identity" : "v2",
      "uri" : "http://hl7.org/v2",
      "name" : "HL7 v2 Mapping"
    },
    {
      "identity" : "rim",
      "uri" : "http://hl7.org/v3",
      "name" : "RIM Mapping"
    },
    {
      "identity" : "cda",
      "uri" : "http://hl7.org/v3/cda",
      "name" : "CDA (R2)"
    },
    {
      "identity" : "w5",
      "uri" : "http://hl7.org/fhir/fivews",
      "name" : "FiveWs Pattern Mapping"
    }
  ],
  "kind" : "resource",
  "abstract" : false,
  "type" : "Bundle",
  "baseDefinition" : "http://hl7.org/fhir/StructureDefinition/Bundle",
  "derivation" : "constraint",
  "differential" : {
    "element" : [
      {
        "id" : "Bundle",
        "path" : "Bundle",
        "constraint" : [
          {
            "key" : "-eau-angabePruefnummer",
            "severity" : "error",
            "human" : "In der Ressource vom Typ Composition ist keine Prüfnummer vorhanden, diese ist aber eine Pflichtangabe bei den Kostenträger der Typen \"GKV\", \"BG\", \"SKT\" oder \"UK\".",
            "expression" : "(entry.where(resource is Composition).exists() and entry.where(resource is Coverage).exists() and (entry.where(resource is Coverage).resource.type.coding.code='GKV' or entry.where(resource is Coverage).resource.type.coding.code='BG' or entry.where(resource is Coverage).resource.type.coding.code='SKT' or entry.where(resource is Coverage).resource.type.coding.code='UK')) implies entry.where(resource is Composition).resource.author.identifier.where(system='https://fhir.kbv.de/NamingSystem/KBV_NS_FOR_Pruefnummer').exists()",
            "source" : "https://fhir.kbv.de/StructureDefinition/KBV_PR_EAU_Bundle"
          },
          {
            "key" : "-eau-angabePatientPLZ",
            "severity" : "error",
            "human" : "In der Ressource vom Typ Patient ist keine Postleitzahl vorhanden, diese ist aber eine Pflichtangabe bei den Kostenträgern der Typen \"GKV\", \"BG\", \"SKT\" oder \"UK\" falls der Wohnsitzländercode der Versichertenanschrift den Wert \"D\" hat.",
            "expression" : "(entry.where(resource is Patient).resource.address.country.exists() and entry.where(resource is Patient).resource.address.country = 'D' and (entry.where(resource is Coverage).resource.type.coding.code='GKV' or entry.where(resource is Coverage).resource.type.coding.code='BG' or entry.where(resource is Coverage).resource.type.coding.code='SKT' or entry.where(resource is Coverage).resource.type.coding.code='UK' or entry.where(resource is Coverage).resource.type.coding.code='PKV')) implies entry.where(resource is Patient).resource.address.postalCode.exists()",
            "source" : "https://fhir.kbv.de/StructureDefinition/KBV_PR_EAU_Bundle"
          },
          {
            "key" : "-eau-angabeRechtsgrundlage",
            "severity" : "error",
            "human" : "In einer Ressource vom Typ Composition ist kein Rechtsgrundlage vorhanden, diese ist aber eine Pflichtangabe bei den Kostenträgern der Typen \"GKV\", \"BG\", \"SKT\" oder \"UK\".",
            "expression" : "(entry.where(resource is Composition).exists() and entry.where(resource is Coverage).exists() and (entry.where(resource is Coverage).resource.type.coding.code='GKV' or entry.where(resource is Coverage).resource.type.coding.code='BG' or entry.where(resource is Coverage).resource.type.coding.code='SKT' or entry.where(resource is Coverage).resource.type.coding.code='UK' or entry.where(resource is Coverage).resource.type.coding.code='PKV')) implies entry.where(resource is Composition).resource.extension('https://fhir.kbv.de/StructureDefinition/KBV_EX_FOR_Legal_basis').exists()",
            "source" : "https://fhir.kbv.de/StructureDefinition/KBV_PR_EAU_Bundle"
          },
          {
            "key" : "-eau-uniqueServiceRequest",
            "severity" : "error",
            "human" : "Jede Maßnahme (weitere Schritte in der Behandlung des Patienten) darf nur einmal angegeben werden.",
            "expression" : "entry.select(resource as ServiceRequest).code.coding.code.isDistinct()",
            "source" : "https://fhir.kbv.de/StructureDefinition/KBV_PR_EAU_Bundle"
          },
          {
            "key" : "-eau-versionComposition",
            "severity" : "error",
            "human" : "Die Instanz der Ressource Composition muss vom Profil KBV_PR_EAU_Composition|1.1.0 sein.",
            "expression" : "entry.where(resource is Composition).exists() implies entry.where(resource is Composition).resource.meta.profile = 'https://fhir.kbv.de/StructureDefinition/KBV_PR_EAU_Composition|1.1.0'",
            "source" : "https://fhir.kbv.de/StructureDefinition/KBV_PR_EAU_Bundle"
          },
          {
            "key" : "-eau-angabeIdentifikatorAusstellendePerson",
            "severity" : "error",
            "human" : "In der Ressource vom Typ Practitioner ist der Identifikator der ausstellenden oder verschreibenden Person nicht vorhanden, dieser ist aber eine Pflichtangabe bei den Kostenträgern der Typen \"GKV\", \"BG\", \"SKT\", \"UK\" oder \"PKV\", wenn es sich um einen Arzt, Zahnarzt oder Arzt als Vertreter handelt und keine ASV-Fachgruppennummer angegeben ist.",
            "expression" : "entry.where(resource is Practitioner).exists() and entry.where(resource is Coverage).exists() and (entry.where(resource is Coverage).resource.type.coding.code='GKV' or entry.where(resource is Coverage).resource.type.coding.code='BG' or entry.where(resource is Coverage).resource.type.coding.code='SKT' or entry.where(resource is Coverage).resource.type.coding.code='UK' or entry.where(resource is Coverage).resource.type.coding.code='PKV') and entry.where(resource is Composition).resource.author.reference.exists() implies ('Practitioner/'+entry.where(resource is Practitioner)[0].resource.id=entry.where(resource is Composition).resource.author.reference implies (entry.where(resource is Practitioner).resource[0].qualification.code.coding.where(system='https://fhir.kbv.de/CodeSystem/KBV_CS_FOR_Qualification_Type').all($this.code='00' or $this.code='01' or $this.code='04') implies entry.where(resource is Practitioner).resource[0].identifier.exists() or entry.where(resource is Practitioner).resource[0].qualification.code.coding.where(system='https://fhir.kbv.de/NamingSystem/KBV_NS_FOR_Fachgruppennummer_ASV').code.exists())) and ((entry.where(resource is Practitioner)[1].exists() and 'Practitioner/'+entry.where(resource is Practitioner)[1].resource.id=entry.where(resource is Composition).resource.author.reference) implies (entry.where(resource is Practitioner).resource[1].qualification.code.coding.where(system='https://fhir.kbv.de/CodeSystem/KBV_CS_FOR_Qualification_Type').all($this.code='00' or $this.code='01' or $this.code='04') implies entry.where(resource is Practitioner).resource[1].identifier.exists() or entry.where(resource is Practitioner).resource[1].qualification.code.coding.where(system='https://fhir.kbv.de/NamingSystem/KBV_NS_FOR_Fachgruppennummer_ASV').code.exists()))",
            "source" : "https://fhir.kbv.de/StructureDefinition/KBV_PR_EAU_Bundle"
          },
          {
            "key" : "-eau-angabeVerantwortlichePersonVerbot-1",
            "severity" : "error",
            "human" : "Eine Ressource vom Typ Practitioner wird als verantwortliche Person angegeben, diese darf aber nur angegeben werden, wenn es sich bei der ausstellenden Person um einen Arzt in Weiterbildung oder Arzt als Vertreter handelt.",
            "expression" : "entry.where(resource is Composition).resource.attester.party.reference.exists() implies ('Practitioner/'+entry.where(resource is Practitioner)[0].resource.id=entry.where(resource is Composition).resource.attester.party.reference implies entry.where(resource is Practitioner).resource[1].qualification.code.coding.where(system='https://fhir.kbv.de/CodeSystem/KBV_CS_FOR_Qualification_Type').all($this.code='03' or $this.code='04')) and ('Practitioner/'+entry.where(resource is Practitioner)[1].resource.id=entry.where(resource is Composition).resource.attester.party.reference implies entry.where(resource is Practitioner).resource[0].qualification.code.coding.where(system='https://fhir.kbv.de/CodeSystem/KBV_CS_FOR_Qualification_Type').all($this.code='03' or $this.code='04'))",
            "source" : "https://fhir.kbv.de/StructureDefinition/KBV_PR_EAU_Bundle"
          },
          {
            "key" : "-eau-angabeVerantwortlichePersonVerbot-2",
            "severity" : "error",
            "human" : "Eine Ressource vom Typ Practitioner wird als verantwortliche Person angegeben, diese darf aber nur angegeben werden, wenn es sich nicht um eine Hebamme oder einen Arzt in Weiterbildung handelt.",
            "expression" : "entry.where(resource is Composition).resource.attester.party.reference.exists() implies ('Practitioner/'+entry.where(resource is Practitioner)[0].resource.id=entry.where(resource is Composition).resource.attester.party.reference implies entry.where(resource is Practitioner).resource[0].qualification.code.coding.where(system='https://fhir.kbv.de/CodeSystem/KBV_CS_FOR_Qualification_Type').all($this.code!='02' and $this.code!='03')) and ('Practitioner/'+entry.where(resource is Practitioner)[1].resource.id=entry.where(resource is Composition).resource.attester.party.reference implies entry.where(resource is Practitioner).resource[1].qualification.code.coding.where(system='https://fhir.kbv.de/CodeSystem/KBV_CS_FOR_Qualification_Type').all($this.code!='02' and $this.code!='03'))",
            "source" : "https://fhir.kbv.de/StructureDefinition/KBV_PR_EAU_Bundle"
          },
          {
            "key" : "-eau-angabeIdentifikatorVerantwortlichePerson",
            "severity" : "error",
            "human" : "In der Ressource vom Typ Practitioner ist der Identifikator der verantwortlichen Person nicht vorhanden, dieser ist aber eine Pflichtangabe bei den Kostenträgern der Typen \"GKV\", \"BG\", \"SKT\" oder \"UK\", wenn es sich um einen Arzt, Zahnarzt oder Arzt als Vertreter handelt und keine ASV-Fachgruppennummer angegeben ist.",
            "expression" : "entry.where(resource is Practitioner).exists() and entry.where(resource is Coverage).exists() and (entry.where(resource is Coverage).resource.type.coding.code='GKV' or entry.where(resource is Coverage).resource.type.coding.code='BG' or entry.where(resource is Coverage).resource.type.coding.code='SKT' or entry.where(resource is Coverage).resource.type.coding.code='UK') and entry.where(resource is Composition).resource.attester.party.reference.exists() implies ('Practitioner/'+entry.where(resource is Practitioner)[0].resource.id=entry.where(resource is Composition).resource.attester.party.reference implies (entry.where(resource is Practitioner).resource[0].qualification.code.coding.where(system='https://fhir.kbv.de/CodeSystem/KBV_CS_FOR_Qualification_Type').all($this.code='00' or $this.code='01' or $this.code='04') implies entry.where(resource is Practitioner).resource[0].identifier.exists() or entry.where(resource is Practitioner).resource[0].qualification.code.coding.where(system='https://fhir.kbv.de/NamingSystem/KBV_NS_FOR_Fachgruppennummer_ASV').code.exists())) and ((entry.where(resource is Practitioner)[1].exists() and 'Practitioner/'+entry.where(resource is Practitioner)[1].resource.id=entry.where(resource is Composition).resource.attester.party.reference) implies (entry.where(resource is Practitioner).resource[1].qualification.code.coding.where(system='https://fhir.kbv.de/CodeSystem/KBV_CS_FOR_Qualification_Type').all($this.code='00' or $this.code='01' or $this.code='04') implies entry.where(resource is Practitioner).resource[1].identifier.exists() or entry.where(resource is Practitioner).resource[1].qualification.code.coding.where(system='https://fhir.kbv.de/NamingSystem/KBV_NS_FOR_Fachgruppennummer_ASV').code.exists()))",
            "source" : "https://fhir.kbv.de/StructureDefinition/KBV_PR_EAU_Bundle"
          },
          {
            "key" : "-eau-angabeFachgruppennummerAsvAusstellendePersonVerbot",
            "severity" : "error",
            "human" : "In einer Ressource vom Typ Practitioner ist eine ASV-Fachgruppennummer der ausstellenden Person vorhanden, diese darf aber nur angegeben werden, wenn die Rechtsgrundlage den Wert \"01\" oder \"11\" besitzt und wenn es sich um einen Arzt oder Arzt als Vertreter handelt für den kein Identifikator angegeben ist.",
            "expression" : "('Practitioner/'+entry.where(resource is Practitioner)[0].resource.id=entry.where(resource is Composition).resource.author.reference and entry.where(resource is Practitioner)[0].resource.qualification.where(code.coding.system='https://fhir.kbv.de/NamingSystem/KBV_NS_FOR_Fachgruppennummer_ASV').exists() or 'Practitioner/'+entry.where(resource is Practitioner)[1].resource.id=entry.where(resource is Composition).resource.author.reference and entry.where(resource is Practitioner)[1].resource.qualification.where(code.coding.system='https://fhir.kbv.de/NamingSystem/KBV_NS_FOR_Fachgruppennummer_ASV').exists()) and entry.where(resource is Composition).resource.extension('https://fhir.kbv.de/StructureDefinition/KBV_EX_FOR_Legal_basis').exists() implies entry.where(resource is Composition).resource.extension('https://fhir.kbv.de/StructureDefinition/KBV_EX_FOR_Legal_basis').all(($this.value as Coding).code='01' or ($this.value as Coding).code='11') and ('Practitioner/'+entry.where(resource is Practitioner)[0].resource.id=entry.where(resource is Composition).resource.author.reference implies (entry.where(resource is Practitioner)[0].resource.qualification.code.coding.where(system='https://fhir.kbv.de/CodeSystem/KBV_CS_FOR_Qualification_Type').all($this.code='00' or $this.code='04') and entry.where(resource is Practitioner)[0].resource.identifier.exists().not())) and ('Practitioner/'+entry.where(resource is Practitioner)[1].resource.id=entry.where(resource is Composition).resource.author.reference implies (entry.where(resource is Practitioner)[1].resource.qualification.code.coding.where(system='https://fhir.kbv.de/CodeSystem/KBV_CS_FOR_Qualification_Type').all($this.code='00' or $this.code='04') and entry.where(resource is Practitioner)[1].resource.identifier.exists().not()))",
            "source" : "https://fhir.kbv.de/StructureDefinition/KBV_PR_EAU_Bundle"
          },
          {
            "key" : "-eau-angabeFachgruppennummerAsvVerantwortlichePersonVerbot",
            "severity" : "error",
            "human" : "In einer Ressource vom Typ Practitioner ist eine ASV-Fachgruppennummer der verantwortlichen Person vorhanden, diese darf aber nur angegeben werden, wenn die Rechtsgrundlage den Wert \"01\" oder \"11\" besitzt und wenn es sich um einen Arzt oder Arzt als Vertreter handelt für den kein Identifikator angegeben ist.",
            "expression" : "entry.where(resource is Composition).resource.attester.party.reference.exists() and ('Practitioner/'+entry.where(resource is Practitioner)[0].resource.id=entry.where(resource is Composition).resource.attester.party.reference and entry.where(resource is Practitioner)[0].resource.qualification.where(code.coding.system='https://fhir.kbv.de/NamingSystem/KBV_NS_FOR_Fachgruppennummer_ASV').exists() or 'Practitioner/'+entry.where(resource is Practitioner)[1].resource.id=entry.where(resource is Composition).resource.attester.party.reference and entry.where(resource is Practitioner)[1].resource.qualification.where(code.coding.system='https://fhir.kbv.de/NamingSystem/KBV_NS_FOR_Fachgruppennummer_ASV').exists()) and entry.where(resource is Composition).resource.extension('https://fhir.kbv.de/StructureDefinition/KBV_EX_FOR_Legal_basis').exists() implies entry.where(resource is Composition).resource.extension('https://fhir.kbv.de/StructureDefinition/KBV_EX_FOR_Legal_basis').all(($this.value as Coding).code='01' or ($this.value as Coding).code='11') and ('Practitioner/'+entry.where(resource is Practitioner)[0].resource.id=entry.where(resource is Composition).resource.attester.party.reference implies (entry.where(resource is Practitioner)[0].resource.qualification.code.coding.where(system='https://fhir.kbv.de/CodeSystem/KBV_CS_FOR_Qualification_Type').all($this.code='00' or $this.code='04') and entry.where(resource is Practitioner)[0].resource.identifier.exists().not())) and ('Practitioner/'+entry.where(resource is Practitioner)[1].resource.id=entry.where(resource is Composition).resource.attester.party.reference implies (entry.where(resource is Practitioner)[1].resource.qualification.code.coding.where(system='https://fhir.kbv.de/CodeSystem/KBV_CS_FOR_Qualification_Type').all($this.code='00' or $this.code='04') and entry.where(resource is Practitioner)[1].resource.identifier.exists().not()))",
            "source" : "https://fhir.kbv.de/StructureDefinition/KBV_PR_EAU_Bundle"
          },
          {
            "key" : "-eau-referenzAufAusstellendePerson",
            "severity" : "error",
            "human" : "In der Ressource vom Typ Condition zeigt die Referenz nicht auf die Ressource vom Typ Practitioner fuer die ausstellende/verschreibende Person.",
            "expression" : "entry.select((resource as Condition).asserter.reference = %context.entry.where(resource is Composition).resource.author.reference).allTrue()",
            "source" : "https://fhir.kbv.de/StructureDefinition/KBV_PR_EAU_Bundle"
          },
          {
            "key" : "-eau-angabeIdentifikatorEinrichtung",
            "severity" : "error",
            "human" : "In einer Ressource vom Typ Organization ist kein Identifikator vorhanden, diese ist aber eine Pflichtangabe bei den Kostenträgern der Typen \"GKV\", \"BG\", \"SKT\" oder \"UK\", wenn es sich bei der austellenden/verschreibenden Person um einen Arzt, Zahnarzt, Arzt in Weiterbildung oder Arzt als Vertreter handelt.",
            "expression" : "entry.where(resource is Organization).exists() and entry.where(resource is Coverage).exists() and (entry.where(resource is Coverage).resource.type.coding.code='GKV' or entry.where(resource is Coverage).resource.type.coding.code='BG' or entry.where(resource is Coverage).resource.type.coding.code='SKT' or entry.where(resource is Coverage).resource.type.coding.code='UK' or entry.where(resource is Coverage).resource.type.coding.code='PKV') and entry.where(resource is Composition).resource.author.reference.exists() implies ('Practitioner/'+entry.where(resource is Practitioner)[0].resource.id=entry.where(resource is Composition).resource.author.reference implies (entry.where(resource is Practitioner).resource[0].qualification.code.coding.where(system='https://fhir.kbv.de/CodeSystem/KBV_CS_FOR_Qualification_Type').all($this.code='00' or $this.code='01' or $this.code='03' or $this.code='04') implies entry.where(resource is Organization).resource.identifier.exists())) and ('Practitioner/'+entry.where(resource is Practitioner)[1].resource.id=entry.where(resource is Composition).resource.author.reference implies (entry.where(resource is Practitioner).resource[1].qualification.code.coding.where(system='https://fhir.kbv.de/CodeSystem/KBV_CS_FOR_Qualification_Type').all($this.code='00' or $this.code='01' or $this.code='03' or $this.code='04') implies entry.where(resource is Organization).resource.identifier.exists()))",
            "source" : "https://fhir.kbv.de/StructureDefinition/KBV_PR_EAU_Bundle"
          },
          {
            "key" : "-eau-angabeAUseitErstbescheinigung",
            "severity" : "error",
            "human" : "Die Angabe arbeitsunfaehig seit ist nicht gesetzt, muss aber bei einer Erstbescheinigung gesetzt werden.",
            "expression" : "(entry.where(resource is Composition).resource.type.coding.where(system = 'https://fhir.kbv.de/CodeSystem/KBV_CS_EAU_AU_Type').code = 'ERST' or entry.where(resource is Composition).resource.type.coding.where(system = 'https://fhir.kbv.de/CodeSystem/KBV_CS_EAU_AU_Type').code = 'ERST_END') implies ((entry.select(resource as Condition).where(meta.profile = 'https://fhir.kbv.de/StructureDefinition/KBV_PR_EAU_Condition_AU|1.1.0').onset as Period).start.exists())",
            "source" : "https://fhir.kbv.de/StructureDefinition/KBV_PR_EAU_Bundle"
          },
          {
            "key" : "-eau-angabeAUseitFolgebescheinigung",
            "severity" : "error",
            "human" : "Die Angabe arbeitsunfaehig seit darf bei einer Folgebescheinigung nicht gesetzt werden.",
            "expression" : "(entry.where(resource is Composition).resource.type.coding.where(system = 'https://fhir.kbv.de/CodeSystem/KBV_CS_EAU_AU_Type').code = 'FOLGE' or entry.where(resource is Composition).resource.type.coding.where(system = 'https://fhir.kbv.de/CodeSystem/KBV_CS_EAU_AU_Type').code = 'FOLGE_END') implies ((entry.select(resource as Condition).where(meta.profile = 'https://fhir.kbv.de/StructureDefinition/KBV_PR_EAU_Condition_AU|1.1.0').onset as Period).start.empty())",
            "source" : "https://fhir.kbv.de/StructureDefinition/KBV_PR_EAU_Bundle"
          },
          {
            "key" : "-eau-angabeVersichertenIDbeiGKV",
            "severity" : "error",
            "human" : "In der Ressource vom Typ Patient ist keine GKV-VersichertenID vorhanden, diese ist aber eine Pflichtangabe beim Kostenträger des Typs \"GKV\", falls ein Identifikator des Patienten angegeben ist.",
            "expression" : "entry.where(resource is Coverage).exists() and entry.where(resource is Coverage).resource.type.coding.code='GKV' and entry.where(resource is Patient).resource.identifier.exists() implies entry.where(resource is Patient).resource.identifier.type.coding.code='GKV'",
            "source" : "https://fhir.kbv.de/StructureDefinition/KBV_PR_EAU_Bundle"
          },
          {
            "key" : "-eau-angabeVersichertenIDbeiPKV",
            "severity" : "error",
            "human" : "In der Ressource vom Typ Patient ist keine PKV-VersichertenID vorhanden, diese ist aber eine Pflichtangabe beim Kostenträger des Typs \"PKV\", falls ein Identifikator des Patienten angegeben ist.",
            "expression" : "entry.where(resource is Coverage).exists() and entry.where(resource is Coverage).resource.type.coding.code='PKV' and entry.where(resource is Patient).resource.identifier.exists() implies entry.where(resource is Patient).resource.identifier.type.coding.code='PKV'",
            "source" : "https://fhir.kbv.de/StructureDefinition/KBV_PR_EAU_Bundle"
          },
          {
            "key" : "-eau-angabeVersichertennummerBeiKVK",
            "severity" : "error",
            "human" : "In der Ressource vom Typ Patient ist keine KVK-Versichertennummer vorhanden, diese ist aber eine Pflichtangabe beim Kostenträger des Typs \"SKT\", falls ein Identifikator des Patienten angegeben ist.",
            "expression" : "entry.where(resource is Coverage).exists() and entry.where(resource is Coverage).resource.type.coding.code='SKT' and entry.where(resource is Patient).resource.identifier.exists() implies entry.where(resource is Patient).resource.identifier.type.coding.code='kvk'",
            "source" : "https://fhir.kbv.de/StructureDefinition/KBV_PR_EAU_Bundle"
          },
          {
            "key" : "-eau-angabeTeilweiseArbeitsfaehigPKV",
            "severity" : "error",
            "human" : "Die Angabe von Teilweise arbeitsfaehig ab, darf nur bei einer/einem PKV-Versicherten erfolgen.",
            "expression" : "entry.where(resource is Condition and resource.meta.profile = 'https://fhir.kbv.de/StructureDefinition/KBV_PR_EAU_Condition_AU|1.1.0').resource.extension('https://fhir.kbv.de/StructureDefinition/KBV_EX_EAU_partially_employable').exists() implies entry.where(resource is Coverage).resource.type.coding.code='PKV'",
            "source" : "https://fhir.kbv.de/StructureDefinition/KBV_PR_EAU_Bundle"
          },
          {
            "key" : "-eau-angabeBerufsunfaehigPKV",
            "severity" : "error",
            "human" : "Die Angabe der Berufsunfaehigkeit, darf nur bei einer/einem PKV-Versicherten erfolgen.",
            "expression" : "entry.where(resource is Condition and resource.meta.profile = 'https://fhir.kbv.de/StructureDefinition/KBV_PR_EAU_Condition_AU|1.1.0').resource.extension('https://fhir.kbv.de/StructureDefinition/KBV_EX_EAU_unemployability').exists() implies entry.where(resource is Coverage).resource.type.coding.code='PKV'",
            "source" : "https://fhir.kbv.de/StructureDefinition/KBV_PR_EAU_Bundle"
          },
          {
            "key" : "-eau-angabeAufnahmedatumNurPKV",
            "severity" : "error",
            "human" : "Die Angabe des Aufnahmedatums, darf ausschließlich bei einer/einem PKV-Versicherten für die Angabe von Leistungen zur Reha oder stationaeren Heilbehandlung erfolgen.",
            "expression" : "(entry.where(resource is ServiceRequest).exists() and entry.where(resource is ServiceRequest and resource.extension('https://fhir.kbv.de/StructureDefinition/KBV_EX_EAU_admission_date').exists()).exists()) implies (entry.where(resource is Coverage).resource.type.coding.code='PKV')",
            "source" : "https://fhir.kbv.de/StructureDefinition/KBV_PR_EAU_Bundle"
          },
          {
            "key" : "-eau-angabeEntlassdatumNurPKV",
            "severity" : "error",
            "human" : "Die Angabe des Entlassungsdatums, darf ausschließlich bei einer/einem PKV-Versicherten für die Angabe von Leistungen zur Reha oder stationaeren Heilbehandlung erfolgen.",
            "expression" : "(entry.where(resource is ServiceRequest).exists() and entry.where(resource is ServiceRequest and resource.extension('https://fhir.kbv.de/StructureDefinition/KBV_EX_EAU_discharge_date').exists()).exists()) implies (entry.where(resource is Coverage).resource.type.coding.code='PKV')",
            "source" : "https://fhir.kbv.de/StructureDefinition/KBV_PR_EAU_Bundle"
          },
          {
            "key" : "-eau-angabeStationaereHeilbehandlungPKV",
            "severity" : "error",
            "human" : "Die Angabe zur stationaeren Heilbehandlung, darf nur bei einer/einem PKV-Versicherten erfolgen.",
            "expression" : "(entry.where(resource is ServiceRequest and resource.code.coding.code = 'stationaere_heilbehandlung').exists()) implies ( entry.where(resource is Coverage).resource.type.coding.code='PKV')",
            "source" : "https://fhir.kbv.de/StructureDefinition/KBV_PR_EAU_Bundle"
          },
          {
            "key" : "-eau-angabeWiedereingliederungabPKV",
            "severity" : "error",
            "human" : "Die Angabe des Beginns der Wiedereingliederung, darf nur bei einer/einem PKV-Versicherten erfolgen.",
            "expression" : "(entry.where(resource is ServiceRequest).exists() and entry.where(resource is ServiceRequest and resource.extension('https://fhir.kbv.de/StructureDefinition/KBV_EX_EAU_reintegration_date').exists()).exists()) implies (entry.where(resource is Coverage).resource.type.coding.code='PKV')",
            "source" : "https://fhir.kbv.de/StructureDefinition/KBV_PR_EAU_Bundle"
          }
        ]
      },
      {
        "id" : "Bundle.id",
        "path" : "Bundle.id",
        "min" : 1,
        "mustSupport" : true
      },
      {
        "id" : "Bundle.meta",
        "path" : "Bundle.meta",
        "min" : 1,
        "mustSupport" : true
      },
      {
        "id" : "Bundle.meta.versionId",
        "path" : "Bundle.meta.versionId",
        "max" : "0"
      },
      {
        "id" : "Bundle.meta.lastUpdated",
        "path" : "Bundle.meta.lastUpdated",
        "mustSupport" : true
      },
      {
        "id" : "Bundle.meta.source",
        "path" : "Bundle.meta.source",
        "max" : "0"
      },
      {
        "id" : "Bundle.meta.profile",
        "path" : "Bundle.meta.profile",
        "min" : 1,
        "max" : "1",
        "fixedCanonical" : "https://fhir.kbv.de/StructureDefinition/KBV_PR_EAU_Bundle|1.1.0",
        "mustSupport" : true
      },
      {
        "id" : "Bundle.meta.security",
        "path" : "Bundle.meta.security",
        "max" : "0"
      },
      {
        "id" : "Bundle.meta.tag",
        "path" : "Bundle.meta.tag",
        "max" : "0"
      },
      {
        "id" : "Bundle.implicitRules",
        "path" : "Bundle.implicitRules",
        "max" : "0"
      },
      {
        "id" : "Bundle.language",
        "path" : "Bundle.language",
        "max" : "0"
      },
      {
        "id" : "Bundle.identifier",
        "path" : "Bundle.identifier",
        "min" : 1,
        "mustSupport" : true
      },
      {
        "id" : "Bundle.identifier.use",
        "path" : "Bundle.identifier.use",
        "max" : "0"
      },
      {
        "id" : "Bundle.identifier.type",
        "path" : "Bundle.identifier.type",
        "max" : "0"
      },
      {
        "id" : "Bundle.identifier.system",
        "path" : "Bundle.identifier.system",
        "definition" : "Festlegung damit eine UUID kommt",
        "min" : 1,
        "fixedUri" : "urn:ietf:rfc:3986",
        "mustSupport" : true
      },
      {
        "id" : "Bundle.identifier.value",
        "path" : "Bundle.identifier.value",
        "definition" : "Eindeutige UUID",
        "min" : 1,
        "mustSupport" : true
      },
      {
        "id" : "Bundle.identifier.period",
        "path" : "Bundle.identifier.period",
        "max" : "0"
      },
      {
        "id" : "Bundle.identifier.assigner",
        "path" : "Bundle.identifier.assigner",
        "max" : "0"
      },
      {
        "id" : "Bundle.type",
        "path" : "Bundle.type",
        "fixedCode" : "document",
        "mustSupport" : true
      },
      {
        "id" : "Bundle.timestamp",
        "path" : "Bundle.timestamp",
        "definition" : "DateTime wann das Dokument technisch erstellt wurde. \r\nFachlich bildet das Ausstellungsdatum das entscheidende Datum ab",
        "min" : 1,
        "mustSupport" : true
      },
      {
        "id" : "Bundle.total",
        "path" : "Bundle.total",
        "max" : "0"
      },
      {
        "id" : "Bundle.link",
        "path" : "Bundle.link",
        "max" : "0"
      },
      {
        "id" : "Bundle.entry",
        "path" : "Bundle.entry",
        "slicing" : {
          "discriminator" : [
            {
              "type" : "profile",
              "path" : "resource"
            }
          ],
          "rules" : "closed"
        },
        "min" : 7,
        "max" : "20",
        "mustSupport" : true
      },
      {
        "id" : "Bundle.entry:Dokumenteninformation",
        "path" : "Bundle.entry",
        "sliceName" : "Dokumenteninformation",
        "min" : 1,
        "max" : "1",
        "mustSupport" : true
      },
      {
        "id" : "Bundle.entry:Dokumenteninformation.link",
        "path" : "Bundle.entry.link",
        "max" : "0"
      },
      {
        "id" : "Bundle.entry:Dokumenteninformation.fullUrl",
        "path" : "Bundle.entry.fullUrl",
        "min" : 1
      },
      {
        "id" : "Bundle.entry:Dokumenteninformation.resource",
        "path" : "Bundle.entry.resource",
        "min" : 1,
        "type" : [
          {
            "code" : "Resource",
            "profile" : [
              "https://fhir.kbv.de/StructureDefinition/KBV_PR_EAU_Composition|1.1.0"
            ]
          }
        ]
      },
      {
        "id" : "Bundle.entry:Dokumenteninformation.search",
        "path" : "Bundle.entry.search",
        "max" : "0"
      },
      {
        "id" : "Bundle.entry:Dokumenteninformation.request",
        "path" : "Bundle.entry.request",
        "max" : "0"
      },
      {
        "id" : "Bundle.entry:Dokumenteninformation.response",
        "path" : "Bundle.entry.response",
        "max" : "0"
      },
      {
        "id" : "Bundle.entry:Krankenversicherungsverhaeltnis",
        "path" : "Bundle.entry",
        "sliceName" : "Krankenversicherungsverhaeltnis",
        "min" : 1,
        "max" : "1",
        "mustSupport" : true
      },
      {
        "id" : "Bundle.entry:Krankenversicherungsverhaeltnis.link",
        "path" : "Bundle.entry.link",
        "max" : "0"
      },
      {
        "id" : "Bundle.entry:Krankenversicherungsverhaeltnis.fullUrl",
        "path" : "Bundle.entry.fullUrl",
        "min" : 1,
        "mustSupport" : true
      },
      {
        "id" : "Bundle.entry:Krankenversicherungsverhaeltnis.resource",
        "path" : "Bundle.entry.resource",
        "min" : 1,
        "type" : [
          {
            "code" : "Resource",
            "profile" : [
              "https://fhir.kbv.de/StructureDefinition/KBV_PR_FOR_Coverage|1.1.0"
            ]
          }
        ],
        "mustSupport" : true
      },
      {
        "id" : "Bundle.entry:Krankenversicherungsverhaeltnis.search",
        "path" : "Bundle.entry.search",
        "max" : "0"
      },
      {
        "id" : "Bundle.entry:Krankenversicherungsverhaeltnis.request",
        "path" : "Bundle.entry.request",
        "max" : "0"
      },
      {
        "id" : "Bundle.entry:Krankenversicherungsverhaeltnis.response",
        "path" : "Bundle.entry.response",
        "max" : "0"
      },
      {
        "id" : "Bundle.entry:Patient",
        "path" : "Bundle.entry",
        "sliceName" : "Patient",
        "min" : 1,
        "max" : "1",
        "mustSupport" : true
      },
      {
        "id" : "Bundle.entry:Patient.link",
        "path" : "Bundle.entry.link",
        "max" : "0"
      },
      {
        "id" : "Bundle.entry:Patient.fullUrl",
        "path" : "Bundle.entry.fullUrl",
        "min" : 1,
        "mustSupport" : true
      },
      {
        "id" : "Bundle.entry:Patient.resource",
        "path" : "Bundle.entry.resource",
        "min" : 1,
        "type" : [
          {
            "code" : "Resource",
            "profile" : [
              "https://fhir.kbv.de/StructureDefinition/KBV_PR_FOR_Patient|1.1.0"
            ]
          }
        ],
        "mustSupport" : true
      },
      {
        "id" : "Bundle.entry:Patient.search",
        "path" : "Bundle.entry.search",
        "max" : "0"
      },
      {
        "id" : "Bundle.entry:Patient.request",
        "path" : "Bundle.entry.request",
        "max" : "0"
      },
      {
        "id" : "Bundle.entry:Patient.response",
        "path" : "Bundle.entry.response",
        "max" : "0"
      },
      {
        "id" : "Bundle.entry:Einrichtung",
        "path" : "Bundle.entry",
        "sliceName" : "Einrichtung",
        "min" : 1,
        "max" : "1",
        "mustSupport" : true
      },
      {
        "id" : "Bundle.entry:Einrichtung.link",
        "path" : "Bundle.entry.link",
        "max" : "0"
      },
      {
        "id" : "Bundle.entry:Einrichtung.fullUrl",
        "path" : "Bundle.entry.fullUrl",
        "min" : 1,
        "mustSupport" : true
      },
      {
        "id" : "Bundle.entry:Einrichtung.resource",
        "path" : "Bundle.entry.resource",
        "min" : 1,
        "type" : [
          {
            "code" : "Resource",
            "profile" : [
              "https://fhir.kbv.de/StructureDefinition/KBV_PR_FOR_Organization|1.1.0"
            ]
          }
        ],
        "mustSupport" : true
      },
      {
        "id" : "Bundle.entry:Einrichtung.search",
        "path" : "Bundle.entry.search",
        "max" : "0"
      },
      {
        "id" : "Bundle.entry:Einrichtung.request",
        "path" : "Bundle.entry.request",
        "max" : "0"
      },
      {
        "id" : "Bundle.entry:Einrichtung.response",
        "path" : "Bundle.entry.response",
        "max" : "0"
      },
      {
        "id" : "Bundle.entry:AusstellendeVerschreibendeVerantwortlichePerson",
        "path" : "Bundle.entry",
        "sliceName" : "AusstellendeVerschreibendeVerantwortlichePerson",
        "min" : 1,
        "max" : "2",
        "mustSupport" : true
      },
      {
        "id" : "Bundle.entry:AusstellendeVerschreibendeVerantwortlichePerson.link",
        "path" : "Bundle.entry.link",
        "max" : "0"
      },
      {
        "id" : "Bundle.entry:AusstellendeVerschreibendeVerantwortlichePerson.fullUrl",
        "path" : "Bundle.entry.fullUrl",
        "min" : 1,
        "mustSupport" : true
      },
      {
        "id" : "Bundle.entry:AusstellendeVerschreibendeVerantwortlichePerson.resource",
        "path" : "Bundle.entry.resource",
        "min" : 1,
        "type" : [
          {
            "code" : "Resource",
            "profile" : [
              "https://fhir.kbv.de/StructureDefinition/KBV_PR_FOR_Practitioner|1.1.0"
            ]
          }
        ],
        "mustSupport" : true
      },
      {
        "id" : "Bundle.entry:AusstellendeVerschreibendeVerantwortlichePerson.search",
        "path" : "Bundle.entry.search",
        "max" : "0"
      },
      {
        "id" : "Bundle.entry:AusstellendeVerschreibendeVerantwortlichePerson.request",
        "path" : "Bundle.entry.request",
        "max" : "0"
      },
      {
        "id" : "Bundle.entry:AusstellendeVerschreibendeVerantwortlichePerson.response",
        "path" : "Bundle.entry.response",
        "min" : 0
      },
      {
        "id" : "Bundle.entry:ASV-Ausuebung",
        "path" : "Bundle.entry",
        "sliceName" : "ASV-Ausuebung",
        "max" : "1",
        "mustSupport" : true
      },
      {
        "id" : "Bundle.entry:ASV-Ausuebung.link",
        "path" : "Bundle.entry.link",
        "max" : "0"
      },
      {
        "id" : "Bundle.entry:ASV-Ausuebung.fullUrl",
        "path" : "Bundle.entry.fullUrl",
        "min" : 1,
        "mustSupport" : true
      },
      {
        "id" : "Bundle.entry:ASV-Ausuebung.resource",
        "path" : "Bundle.entry.resource",
        "min" : 1,
        "type" : [
          {
            "code" : "Resource",
            "profile" : [
              "https://fhir.kbv.de/StructureDefinition/KBV_PR_FOR_PractitionerRole|1.1.0"
            ]
          }
        ],
        "mustSupport" : true
      },
      {
        "id" : "Bundle.entry:ASV-Ausuebung.search",
        "path" : "Bundle.entry.search",
        "max" : "0"
      },
      {
        "id" : "Bundle.entry:ASV-Ausuebung.request",
        "path" : "Bundle.entry.request",
        "max" : "0"
      },
      {
        "id" : "Bundle.entry:ASV-Ausuebung.response",
        "path" : "Bundle.entry.response",
        "max" : "0"
      },
      {
        "id" : "Bundle.entry:Angaben_zur_eAU",
        "path" : "Bundle.entry",
        "sliceName" : "Angaben_zur_eAU",
        "min" : 1,
        "max" : "1",
        "mustSupport" : true
      },
      {
        "id" : "Bundle.entry:Angaben_zur_eAU.link",
        "path" : "Bundle.entry.link",
        "max" : "0"
      },
      {
        "id" : "Bundle.entry:Angaben_zur_eAU.fullUrl",
        "path" : "Bundle.entry.fullUrl",
        "min" : 1,
        "mustSupport" : true
      },
      {
        "id" : "Bundle.entry:Angaben_zur_eAU.resource",
        "path" : "Bundle.entry.resource",
        "min" : 1,
        "type" : [
          {
            "code" : "Resource",
            "profile" : [
              "https://fhir.kbv.de/StructureDefinition/KBV_PR_EAU_Condition_AU|1.1.0"
            ]
          }
        ],
        "mustSupport" : true
      },
      {
        "id" : "Bundle.entry:Angaben_zur_eAU.search",
        "path" : "Bundle.entry.search",
        "max" : "0"
      },
      {
        "id" : "Bundle.entry:Angaben_zur_eAU.request",
        "path" : "Bundle.entry.request",
        "max" : "0"
      },
      {
        "id" : "Bundle.entry:Angaben_zur_eAU.response",
        "path" : "Bundle.entry.response",
        "max" : "0"
      },
      {
        "id" : "Bundle.entry:ICD",
        "path" : "Bundle.entry",
        "sliceName" : "ICD",
        "min" : 1,
        "max" : "6",
        "mustSupport" : true
      },
      {
        "id" : "Bundle.entry:ICD.link",
        "path" : "Bundle.entry.link",
        "max" : "0"
      },
      {
        "id" : "Bundle.entry:ICD.fullUrl",
        "path" : "Bundle.entry.fullUrl",
        "min" : 1,
        "mustSupport" : true
      },
      {
        "id" : "Bundle.entry:ICD.resource",
        "path" : "Bundle.entry.resource",
        "min" : 1,
        "type" : [
          {
            "code" : "Resource",
            "profile" : [
              "https://fhir.kbv.de/StructureDefinition/KBV_PR_EAU_Condition_ICD|1.1.0"
            ]
          }
        ],
        "mustSupport" : true
      },
      {
        "id" : "Bundle.entry:ICD.search",
        "path" : "Bundle.entry.search",
        "max" : "0"
      },
      {
        "id" : "Bundle.entry:ICD.request",
        "path" : "Bundle.entry.request",
        "max" : "0"
      },
      {
        "id" : "Bundle.entry:ICD.response",
        "path" : "Bundle.entry.response",
        "max" : "0"
      },
      {
        "id" : "Bundle.entry:WeitereSchritte",
        "path" : "Bundle.entry",
        "sliceName" : "WeitereSchritte",
        "max" : "5",
        "mustSupport" : true
      },
      {
        "id" : "Bundle.entry:WeitereSchritte.link",
        "path" : "Bundle.entry.link",
        "max" : "0"
      },
      {
        "id" : "Bundle.entry:WeitereSchritte.fullUrl",
        "path" : "Bundle.entry.fullUrl",
        "min" : 1
      },
      {
        "id" : "Bundle.entry:WeitereSchritte.resource",
        "path" : "Bundle.entry.resource",
        "min" : 1,
        "type" : [
          {
            "code" : "Resource",
            "profile" : [
              "https://fhir.kbv.de/StructureDefinition/KBV_PR_EAU_ServiceRequest_steps|1.1.0"
            ]
          }
        ]
      },
      {
        "id" : "Bundle.entry:WeitereSchritte.search",
        "path" : "Bundle.entry.search",
        "max" : "0"
      },
      {
        "id" : "Bundle.entry:WeitereSchritte.request",
        "path" : "Bundle.entry.request",
        "max" : "0"
      },
      {
        "id" : "Bundle.entry:WeitereSchritte.response",
        "path" : "Bundle.entry.response",
        "max" : "0"
      },
      {
        "id" : "Bundle.entry:Diagnoseklartext",
        "path" : "Bundle.entry",
        "sliceName" : "Diagnoseklartext",
        "max" : "1",
        "mustSupport" : true
      },
      {
        "id" : "Bundle.entry:Diagnoseklartext.link",
        "path" : "Bundle.entry.link",
        "max" : "0"
      },
      {
        "id" : "Bundle.entry:Diagnoseklartext.fullUrl",
        "path" : "Bundle.entry.fullUrl",
        "min" : 1,
        "mustSupport" : true
      },
      {
        "id" : "Bundle.entry:Diagnoseklartext.resource",
        "path" : "Bundle.entry.resource",
        "min" : 1,
        "type" : [
          {
            "code" : "Resource",
            "profile" : [
              "https://fhir.kbv.de/StructureDefinition/KBV_PR_EAU_Condition_Text|1.1.0"
            ]
          }
        ],
        "mustSupport" : true
      },
      {
        "id" : "Bundle.entry:Diagnoseklartext.search",
        "path" : "Bundle.entry.search",
        "max" : "0"
      },
      {
        "id" : "Bundle.entry:Diagnoseklartext.request",
        "path" : "Bundle.entry.request",
        "max" : "0"
      },
      {
        "id" : "Bundle.entry:Diagnoseklartext.response",
        "path" : "Bundle.entry.response",
        "max" : "0"
      },
      {
        "id" : "Bundle.signature",
        "path" : "Bundle.signature",
        "max" : "0"
      },
      {
        "id" : "Bundle.signature.who.reference",
        "path" : "Bundle.signature.who.reference",
        "min" : 1
      },
      {
        "id" : "Bundle.signature.who.type",
        "path" : "Bundle.signature.who.type",
        "max" : "0"
      },
      {
        "id" : "Bundle.signature.who.identifier",
        "path" : "Bundle.signature.who.identifier",
        "max" : "0"
      },
      {
        "id" : "Bundle.signature.who.display",
        "path" : "Bundle.signature.who.display",
        "max" : "0"
      }
    ]
  },
  "text" : {
  }
}

XIG built as of ??metadata-date??. Found ??metadata-resources?? resources in ??metadata-packages?? packages.